home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TeX 1995 July
/
TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO
/
macros
/
latex209
/
contrib
/
cmcyralt
/
cmcyr.sty
< prev
next >
Wrap
Text File
|
1994-06-24
|
8KB
|
325 lines
%%
%%
\def\fileversion{v1.0}
\def\filedate{93/05/7}
\typeout{Style Option: `cmcyr'
\fileversion\space <\filedate> (A. Harin)}
\@ifundefined{selectfont}
{\@latexerr{`cmcyr' style option could only be used
with the new font selection scheme}\@eha
\endinput}{}
\new@fontshape{cmcyr}{m}{n}{%
<5>uczr5%
<6>uczr6%
<7>uczr7%
<8>uczr8%
<9>uczr9%
<10>uczr10%
<11>uczr10 at10.95pt%
<12>uczr12%
<14>uczr12 at14.4pt%
<17>uczr17%
<20>uczr17 at20.736pt%
<25>uczr17 at24.8832pt}{}
\extra@def{cmcyr}{}{}
\new@fontshape{cmcyr}{m}{sl}{%
<5>uczro8 at5pt%
<6>uczro8 at6pt%
<7>uczro8 at7pt%
<8>uczro8%
<9>uczro9%
<10>uczro10%
<11>uczro10 at10.95pt%
<12>uczro12%
<14>uczro12 at14.4pt%
<17>uczro12 at17.28pt%
<20>uczro12 at20.74pt%
<25>uczro12 at24.88pt%
}{}
\new@fontshape{cmcyr}{m}{it}{%
<5>uczri7 at5pt%
<6>uczri7 at6pt%
<7>uczri7%
<8>uczri8%
<9>uczri9%
<10>uczri10%
<11>uczri10 at10.95pt%
<12>uczri12%
<14>uczri12 at14.4pt%
<17>uczri12 at17.28pt%
<20>uczri12 at20.74pt%
<25>uczri12 at24.88pt%
}{}
\new@fontshape{cmcyr}{m}{sc}{%
<5>uczrc8 at5pt%
<6>uczrc8 at6pt%
<7>uczrc8 at7pt%
<8>uczrc8%
<9>uczrc9%
<10>uczrc10%
<11>uczrc10 at10.95pt%
<12>uczrc10 at12pt%
<14>uczrc10 at14.4pt%
<17>uczrc10 at17.28pt%
<20>uczrc10 at20.74pt%
<25>uczrc10 at24.88pt%
}{}
%%
%% Warning: please note that the upright shape below is used
%% for the \pounds symbol of LaTeX. So this font
%% definition shouldn't be removed.
%%
% If cmu below 10pt is not available we substitute
% cmti as far as possible (sizes 7, 8, 9). This is
% done because cmu is used mainly for producing the
% the \pound symbol and it is better to get a slanted
% (or bigger) pound then to get a $ sign in such situations.
%%
\new@fontshape{cmcyr}{m}{u}{%
<5>uczru10 at5pt%
<6>uczru10 at6pt%
<7>uczru10 at7pt%
<8>uczru10 at8pt%
<9>uczru10 at9pt%
<10>uczru10%
<11>uczru10 at10.95pt%
<12>uczru10 at12pt%
<14>uczru10 at14.4pt%
<17>uczru10 at17.28pt%
<20>uczru10 at20.74pt%
<25>uczru10 at24.88pt%
}{}
%%%%%%%% bold series
\new@fontshape{cmcyr}{b}{n}{%
<5>uczb10 at5pt%
<6>uczb10 at6pt%
<7>uczb10 at7pt%
<8>uczb10 at8pt%
<9>uczb10 at9pt%
<10>uczb10%
<11>uczb10 at10.95pt%
<12>uczb10 at12pt%
<14>uczb10 at14.4pt%
<17>uczb10 at17.28pt%
<20>uczb10 at20.736pt%
<25>uczb10 at24.8832pt%
}{}
%%%%%%%%% bold extended series
\new@fontshape{cmcyr}{bx}{n}{%
<5>uczbx5%
<6>uczbx6%
<7>uczbx7%
<8>uczbx8%
<9>uczbx9%
<10>uczbx10%
<11>uczbx10 at10.95pt%
<12>uczbx12%
<14>uczbx12 at14.4pt%
<17>uczbx12 at17.28pt%
<20>uczbx12 at20.74pt%
<25>uczbx12 at24.88pt%
}{}
\new@fontshape{cmcyr}{bx}{sl}{%
<5>uczbox10 at5pt%
<6>uczbox10 at6pt%
<7>uczbox10 at7pt%
<8>uczbox10 at8pt%
<9>uczbox10 at9pt%
<10>uczbox10%
<11>uczbox10 at10.95pt%
<12>uczbox10 at12pt%
<14>uczbox10 at14.4pt%
<17>uczbox10 at17.28pt%
<20>uczbox10 at20.74pt%
<25>uczbox10 at24.88pt%
}{}
\new@fontshape{cmcyr}{bx}{it}{%
<5>uczbix10 at5pt%
<6>uczbix10 at6pt%
<7>uczbix10 at7pt%
<8>uczbix10 at8pt%
<9>uczbix10 at9pt%
<10>uczbix10%
<11>uczbix10 at10.95pt%
<12>uczbix10 at12pt%
<14>uczbix10 at14.4pt%
<17>uczbix10 at17.28pt%
<20>uczbix10 at20.74pt%
<25>uczbix10 at24.88pt%
}{}
%% Again this is necessary for a correct \pound symbol in the cmr fonts
%% Hopefully the dc/ec font layout will take over soon.
%%
\subst@fontshape{cmcyr}{bx}{u}{cmcyr}{m}{u}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%% Sans serif font shapes
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\new@fontshape{cmcss}{m}{n}{%
<5>uczrs8 at5pt%
<6>uczrs8 at6pt%
<7>uczrs8 at7pt%
<8>uczrs8%
<9>uczrs9%
<10>uczrs10%
<11>uczrs10 at10.95pt%
<12>uczrs12%
<14>uczrs12 at14.4pt%
<17>uczrs17%
<20>uczrs17 at20.74pt%
<25>uczrs17 at24.88pt%
}{}
\subst@fontshape{cmcss}{m}{it}{cmcss}{m}{sl}
\new@fontshape{cmcss}{m}{sl}{%
<5>uczris8 at5pt%
<6>uczris8 at6pt%
<7>uczris8 at7pt%
<8>uczris8%
<9>uczris9%
<10>uczris10%
<11>uczris10 at10.95pt%
<12>uczris12%
<14>uczris12 at14.4pt%
<17>uczris17%
<20>uczris17 at20.74pt%
<25>uczris17 at24.88pt%
}{}
%%%%%%% Font/shape undefined, therefore substituted
\subst@fontshape{cmcss}{m}{sc}{cmcyr}{m}{sc}
%%%%%%%% semibold condensed series
\new@fontshape{cmcss}{sbc}{n}{%
<5>uczdsc10 at5pt%
<6>uczdsc10 at6pt%
<7>uczdsc10 at7pt%
<8>uczdsc10 at8pt%
<9>uczdsc10 at9pt%
<10>uczdsc10%
<11>uczdsc10 at10.95pt%
<12>uczdsc10 at12pt%
<14>uczdsc10 at14.4pt%
<17>uczdsc10 at17.28pt%
<20>uczdsc10 at20.74pt%
<25>uczdsc10 at24.88pt%
}{}
%%%%%%%%% bold extended series
\new@fontshape{cmcss}{bx}{n}{%
<5>uczbsx10 at5pt%
<6>uczbsx10 at6pt%
<7>uczbsx10 at7pt%
<8>uczbsx10 at8pt%
<9>uczbsx10 at9pt%
<10>uczbsx10%
<11>uczbsx10 at10.95pt%
<12>uczbsx10 at12pt%
<14>uczbsx10 at14.4pt%
<17>uczbsx10 at17.28pt%
<20>uczbsx10 at20.74pt%
<25>uczbsx10 at24.88pt%
}{}
\extra@def{cmcss}{}{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%% Typewriter font shapes
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\new@fontshape{cmctt}{m}{n}{%
<5>uczrt8 at5pt%
<6>uczrt8 at6pt%
<7>uczrt8 at7pt%
<8>uczrt8%
<9>uczrt9%
<10>uczrt10%
<11>uczrt10 at10.95pt%
<12>uczrt12%
<14>uczrt12 at14.4pt%
<17>uczrt12 at17.28pt%
<20>uczrt12 at20.74pt%
<25>uczrt12 at24.88pt%
}{}
\new@fontshape{cmctt}{m}{it}{%
<5>uczrit10 at5pt%
<6>uczrit10 at6pt%
<7>uczrit10 at7pt%
<8>uczrit10 at8pt%
<9>uczrit10 at9pt%
<10>uczrit10%
<11>uczrit10 at10.95pt%
<12>uczrit10 at12pt%
<14>uczrit10 at14.4pt%
<17>uczrit10 at17.28pt%
<20>uczrit10 at20.74pt%
<25>uczrit10 at24.88pt%
}{}
\new@fontshape{cmctt}{m}{sl}{%
<5>uczrot10 at5pt%
<6>uczrot10 at6pt%
<7>uczrot10 at7pt%
<8>uczrot10 at8pt%
<9>uczrot10 at9pt%
<10>uczrot10%
<11>uczrot10 at10.95pt%
<12>uczrot10 at12pt%
<14>uczrot10 at14.4pt%
<17>uczrot10 at17.28pt%
<20>uczrot10 at20.74pt%
<25>uczrot10 at24.88pt%
}{}
\new@fontshape{cmctt}{m}{sc}{%
<5>uczrct10 at5pt%
<6>uczrct10 at6pt%
<7>uczrct10 at7pt%
<8>uczrct10 at8pt%
<9>uczrct10 at9pt%
<10>uczrct10%
<11>uczrct10 at10.95pt%
<12>uczrct10 at12pt%
<14>uczrct10 at14.4pt%
<17>uczrct10 at17.28pt%
<20>uczrct10 at20.74pt%
<25>uczrct10 at24.88pt%
}{}
\extra@def{cmctt}{\hyphenchar #1\m@ne}{}
\renewcommand{\rmdefault}{cmcyr}
\renewcommand{\sfdefault}{cmcss}
\renewcommand{\ttdefault}{cmctt}
\let\@dqtmp\"
\def\"#1{{\def\@tmpzzz{#1}\def\@tmpye{Ñ}\def\@tmplt{<}\def\@tmpgt{>}%
\if\@tmpzzz\@tmpye\char'361%
\else\if\@tmpzzz\@tmplt\char'372%
\else\if\@tmpzzz\@tmpgt\char'373%
\else\@dqtmp#1\fi\fi\fi%
\let\@tmpzzz\relax\let\@tmpye\relax\let\@tmplt\relax\let\@tmpgt\relax}}
\def\No{{\char'374}}